
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<%
String basePath=request.getScheme()+"://"+
    request.getServerName()+":"+request.getServerPort()+
    request.getContextPath()+"/";
%>
<head>
    <title>Title</title>
    <%--使用相对路径时必备语句--%>
    <base href="<%=basePath%>"/>
    <script src="webjars/jquery/3.5.1/jquery.min.js"> </script>
    <script type="text/javascript">
        $(function(){
            $("button").click(function () {
               $.ajax({
                   url:"test2/returnString.do",
                   data:{
                       name:"珊瑚",
                       age:20
                   },
                   type:"post",
                 /*  dataType:"json",*/
                   success:function (resp) {
                       //resp从服务端发回的是json格式的字符串
                       //jquery会把字符串转为json对象，赋值给resp形参
                       //alert(resp.name+" "+resp.age);
/*                       $.each(resp,function (i,student) {
                             alert(student.name+" "+student.age);
                       })*/
                       alert(resp);
                   }
               })
            })
        })
    </script>
</head>
<body>
   <p>第一个springMvc项目</p>
   <p><a href="some.do">发起some.do的请求</a></p>
   <p><a href="test/other.do">发起some.do的请求</a></p>
   <form action="test/nameAndAge.do" method="post">
       姓名：<input type="text" name="name"/><br/>
       年龄：<input type="text" name="age"/><br/>
       <input type="submit" value="提交参数"/>
   </form>
   <%--请求参数和方法参数不一样使用RequestParam--%>
   <form action="test/receiveParam.do" method="post">
       姓名：<input type="text" name="rname"/><br/>
       年龄：<input type="text" name="rage"/><br/>
       <input type="submit" value="提交参数"/>
   </form>
   <%--通过java对象传递参数--%>
   <form action="test/receiveObject.do" method="post">
       姓名：<input type="text" name="name"/><br/>
       年龄：<input type="text" name="age"/><br/>
       <input type="submit" value="提交参数"/>
   </form>
   <%--处理器方法返回String表示视图名称--%>
   <form action="test/returnString-view.do" method="post">
       姓名：<input type="text" name="name"/><br/>
       年龄：<input type="text" name="age"/><br/>
       <input type="submit" value="提交参数"/>
   </form>
   <br/>
<button id="btn">发起ajax请求</button>
<img src="static/pictures/3.png" alt="没找到图片"/>
</body>
</html>
